-------------- The Steem Engine --------------
 
par Anthony et Russell Hayward

http://steem.atari.org/
http://www.blimey.strayduck.com/
E-mail: steem@gmx.net

Merci d'avoir téléchargé STE Emulator Engine, que j'appellerai Steem à partir de maintenant pour éviter de fatiguer mes petits doigts. Notre but était de faire de Steem l'émulateur le plus pointu possible, tout en étant accessible au maximum.

Steem est un programme freeware, ce qui signifie que vous n'avez pas à payer ou à vous inscrire à quoi que ce soit pour pouvoir l'utiliser. Cependant, vous pouvez nous faire part de vos idées ou critiques à l'adresse suivante :
steem@gmx.net

Le fichier que vous êtes en train de lire constitue en fait l'aide du programme... Rassurez-vous, dès que j'aurai un peu de temps, je rédigerai un joli fichier d'aide, avec de superbes fonds d'écran et des graphismes époustouflants, mais pour le moment, vous devrez vous contenter de ce fichier (je sais, on dirait que je l'ai écrit sous DOS...).

Steem a été conçu de manière à proposer une utilisation la plus simple possible, donc ne vous attendez pas à trouver ici des explications très détaillées :)

-- A quoi sert un émulateur? --

Un émulateur Atari vous permet de recréer un Atari ST dans votre PC !
En clair, cela signifie que vous pouvez jouer à vos Jeux Atari ST préférés , voire faire tourner d'autres applications (musique, programmation...), même si vous ne possédez pas d'Atari ST. En fait, il s'avère plus agréable d'utiliser un émulateur qu'une vraie machine (fini les branchements de souris qui vous forcent à triturer le clavier) ! Grâce à Steem, vous avez sur votre bureau une fenêtre qui fonctionne comme un vrai ST.

-- Démarrer et Arrêter --

La fenêtre principale est constitué de l'écran du ST, surmonté d'une barre d'outils. Un click gauche sur la flèche verte démarre l'émulation. Le curseur de votre souris disparaît alors pour vous permettre de contrôler le curseur du ST. Pour retourner sous Windows, appuyez sur la touche Pause/Attn. L'émulateur tournera toujours, mais vous pourrez à nouveau bouger votre curseur sous Windows. Pour reprendre la main sous l'émulateur, il vous suffit de cliquer dans la fenêtre ou de réappuyer sur la touche Pause/Attn. Pour mettre l'émulation en pause, appuyez sur Shift + Pause/Attn ou cliquez sur la flèche verte. Un click droit sur ce bouton fera tourner l'émulateur au ralenti : cette option est utile lorsque vous voulez prendre une photo d'écran ou voir quelque chose qui disparaît très rapidement de l'écran.

Si vous êtes habitué à WinSTon (le premier émulateur 32 bits), vous aurez sans doute envie d'utiliser la touche F12 pour mettre l'émulation en pause - vous pouvez configurer Steem pour que cela soit possible (voir la section " Raccourcis " plus bas).

-- Redémarrage du ST --

Le rond surmonté d'une barre verticale fait office de bouton de redémarrage :
- un click gauche sur ce bouton provoque un " Reset total " , ou cold reset ; il fonctionne de la même manière que l'interrupteur On/Off d'un vrai Atari. Il est conseillé d'attendre 30 secondes avant de le rallumer.
- un click droit provoque un " Reset rapide " , ou warm reset, ce qui revient à appuyer sur le petit bouton qui se trouve à l'arrière de l'unité centrale d'un Atari. Au passage, si quelqu'un pouvait nous envoyer un icône 16x16, 20 couleurs pour représenter le bouton Reset, cela nous serait très utile (adresse e-mail : steem@gmx.net).

-- Plein écran --

Le mode Plein écran n'est pas explicitement présent dans Steem. Pour passer en Plein écran, vous devez cliquer sur le bouton " Maximiser " de la fenêtre de l'émulateur. Lorsque vous êtes en mode Plein écran, la touche Pause/Attn met l'émulation en pause ; notez que, en mode Plein écran, vous ne pouvez pas à la fois bouger le curseur sous Windows tout en laissant tourner l'émulateur. Pour retourner en mode fenêtré, cliquez sur le bouton tout à fait à droite de la barre d'outils. Attention ! Le mode Plein écran n'est possible que si DirectX est installé sur votre PC.

-- Charger/Sauver un Etat --

Le bouton de la barre d'outils qui représente un appareil photo déroule un menu à partir duquel vous pouvez charger et sauver des états. Sauvegarder un état permet d'enregistrer l'état actuel du ST dans un fichier (*.STS). Cela peut s'avérer très utile lorsque vous jouez à un jeu qui n'offre pas la possibilité de sauvegarder. Lorsque vous chargez un Etat, cela modifie le fichier TOS, le type du moniteur, la taille de la mémoire et les disques qui se trouvent dans le(s) lecteur(s). Les 10 derniers états utilisés apparaissent aussi dans ce menu, de manière à ce que vous puissiez y accéder rapidement.

-- Avance rapide --

Beaucoup de jeux Atari comportent des intros animées interminables (et souvent pas terribles). Un click gauche maintenu sur les deux flèches rouges et Steem accélérera pour passer ces intros le plus vite possible. Si vous cliquez avec le bouton droit, cela donnera un aspect " Négatif " à l'image, tout en accélérant le programme. Certaines applications s'interrompent parfois en affichant un écran noir, sans que vous sachiez si elles ont plantées ou si elles attendent que vous fassiez quelque chose. L'option " Négatif " affiche l'écran du ST avec des couleurs différentes, de sorte que vous puissiez lire ce qui y est écrit et savoir ce que vous devez faire.

-- Configuration --

Les boutons situés à droite de la barre d'outils concernent la configuration de l'émulateur.

-- Le Gestionnaire de Disquettes --

Tout à fait à droite, vous trouverez l'icône bouton qui permet d'accéder au Gestionnaire de Disquettes. Cliquez sur cette icône pour le faire apparaître/disparaître. Cette fenêtre est en quelque sorte le tableau de bord de l'Atari ST, à partir duquel vous pouvez gérer vos disquettes et disques durs. Les deux cadres en haut de la fenêtre indiquent le nom des disquettes se trouvant actuellement dans les lecteurs. Le grand cadre du bas affiche toutes les disquettes qui se trouvent dans le répertoire courant. En fait, le Gestionnaire de Disquettes s'apparente à l'Explorateur de Windows : vous pouvez afficher le contenu d'un dossier en double-cliquant dessus ou en le sélectionnant puis en appuyant sur Entrée. Toutes les images disques, liens vers des images disques ou fichiers Zips contenant des images disques dans le répertoire courant sont affichés. Les images disques sont en fait des disquettes converties en fichiers, qui sont eux-mêmes utilisés par l'émulateur dans la plupart des cas. Pour insérer une image disque dans un lecteur, faites la glisser dans le cadre à droite de la grosse icône représentant le lecteur. Pour l'éjecter du lecteur, il vous suffit de la faire glisser dans le cadre du bas. Un click droit dans ce cadre déroule un menu vous permettant de créer de nouvelles images disques standard ou personnalisées, ou encore des dossiers. Vous pouvez créer des images disques de 2 Mo maximum ; bien que des disquettes de taille plus importante peuvent être émulées correctement, la plupart des fichiers TOS ne les supportent pas, même la version 2.06.

L'autre bouton principal du Gestionnaire de Disquettes est le bouton Disques Durs, qui affiche le Gestionnaire de Disques Durs lorsque vous cliquez dessus. Vous pouvez avoir jusqu'à 10 disques durs virtuels : pour en créer un, choisissez un dossier de votre PC et assignez-lui la lettre qui le désigne sur le ST. Les disques durs ne sont pas aussi fiables que les image disques, la plupart des manipulations marcheront, mais pas toutes. Si un programme ne fonctionne pas bien, copiez-le dans une image disque (sur le bureau du ST), il est possible que cela marche. Vous pouvez aussi choisir à partir de quel disque dur le programme doit démarrer si le lecteur A est vide. En clair, les programmes situés dans le répertoire AUTO du disque dur seront lancés (Notez que le fichier de configuration DESKTOP.INF du GEM est toujours chargé à partir du lecteur C si il n'y en a pas sur la disquette). Une autre option intéressante vous est proposée: lorsque vous faites tourner Steem après l'avoir redémarré, vous pouvez le forcer à démarrer à partir du disque dur de votre choix, même s'il y a une disquette dans le lecteur, en pressant la touche CTRL.

A partir du Gestionnaire de Disquettes, vous pouvez choisir un Dossier par défaut, dans lequel toutes vos disquettes (ou liens vers des disquettes) seront stockés. A tout moment, vous pouvez accéder à ce dossier en cliquant sur le troisième bouton en partant de la gauche dans le Gestionnaire de Disquettes. Si vous n'êtes pas dans le Dossier par défaut, vous pouvez rapidement Déplacer/Copier/Créer des liens vers des disquettes dans votre Dossier par défaut en faisant un cliquer-déplacer vers le bouton " Dossier par défaut ". Un click droit sur le Bouton " Dossier par défaut " ou " Définir Dossier par défaut " déclenche un menu vous permettant d'atteindre/définir 10 liens vers des dossiers.

Le bouton suivant fait apparaître une liste d'options très utiles :

o Vérifier dans tous les Zips - quand cette option est cochée, Steem inspecte tous les fichiers zippés de façon à déterminer s'ils contiennent des images disques avant de les afficher dans le Gestionnaire de Disquettes. Si vous avez beaucoup de fichiers ZIP (ou des raccourcis vers des fichiers ZIP) dans un dossier et que vous cochiez cette option, cela peut ralentir l'affichage des fichiers.

o Cacher tous les liens morts - Cette option cache tous les raccourcis qui pointent vers des fichiers qui n'existent pas. Si vous décidez cependant de les afficher, vous pouvez faire un click droit dessus et choisir " Réparer Raccourci " pour que Windows recherche le fichier cible. Cette option est utile si vous voulez savoir si vous avez beaucoup de liens morts définitifs, afin de les supprimer pour accélérer la vitesse d'affichage.

o Ouvrir le dossier courant dans l'Explorateur - Ouvre le dossier affiché par le Gestionnaire de Disquettes dans l'Explorateur Windows.

o Afficher l'arborescence des dossiers dans l'Explorateur - quand cette option est cochée, cela oblige l'Explorateur à afficher l'arborescence des dossiers.

o Importer les favoris WinSTon - Ouvre une boîte de dialogue qui vous permet de créer des raccourcis vers le système de favoris WinSTon. Sélectionnez d'abord le dossier WinSTon qui contient les favoris que vous voulez importer. Ensuite, Choisissez le Dossier dans lequel vous voulez importer vos favoris. L'option " Seulement les images disques téléchargées " oblige Steem à ne créer des raccourcis que vers les images disques qui existent déjà. Si l'option n'est pas sélectionnée, Steem pourrait créer des milliers de liens morts qui seraient réparés au fur et à mesure que vous téléchargeriez les images correspondantes dans WinSTon. La dernière option indique à Steem ce qu'il doit faire si le raccourci existe déjà à l'endroit où vous voulez le copier. Si vous choisissez de sauter l'image, l'importation sera plus rapide.

o Un Double-Clic sur une image disque... - Cela vous permet de configurer ce qui arrive si vous double-cliquez avec le bouton gauche sur une image disque (ou sur un raccourci vers une image disque). Par défaut, cela aura pour effet d'insérer la disquette dans le lecteur A, redémarrer le ST et activer l'émulateur.

o Grandes/Petites Icônes - Gagnez de la place en utilisant de petites icônes.


-- Configuration du joystick --

Le bouton situé à gauche de l'icône " Gestionnaire de Disquettes " sert à configurer les joysticks. Avec Steem, vous pouvez utiliser n'importe quel joystick compatible Windows de la façon qui vous plait. Vous pouvez configurer jusqu'à 8 joysticks. Les joysticks les plus importants sont ceux qui se branchaient aux ports principaux du ST (sous le clavier), mais vous pouvez également configurer les joysticks qui se branchaient sur les ports latéraux (à côté du port Cartouche) ou les rares modèles qui se connectaient aux ports parallèles (à la place de l'imprimante). Vous constaterez que la boîte de dialogue contient deux cadres identiques quand l'onglet " Ports Standard " est activé ; le premier cadre configure le joystick qui était connecté au port souris ; le second cadre configure le joystick qui était connecté au port joystick. En pratique, vous devez activer le joystick puis appuyer sur le/la touche/bouton/direction que vous voulez utiliser en tant que direction/bouton de feu. Cliquer avec le bouton gauche dans le carré au milieu détermine la " dead-zone " : il s'agit de la distance minimale que le manche d'un joystick analogique doit parcourir pour que le programme constate qu'il y a eu une pression. Le/la dernier(e) touche/bouton/direction à déterminer est l'autofire : quand il est activé (ie si une vitesse est sélectionnée), une pression sur ce(tte) touche/bouton/direction fera le même effet que si vous appuyez plusieurs fois de suite et très rapidement sur le bouton de feu. Cela peut être d'une grande aide pour les Shoot-Them-Up ou tous les jeux qui ne vous permettent pas de tirer plusieurs fois de suite en laissant appuyé le bouton de feu.

Il existe 3 options concernant l'activation des joysticks. " Toujours " signifie que les touches/boutons/directions sélectionnées contrôleront toujours le joystick.
" Si Verr Num est actif " et " Si Verr Num est inactif " signifie que le joystick sera désactivé, sauf si la touche Verr Num est activée/désactivée. Cela peut s'avérer utile si un de vos joysticks est émulé par le clavier, car les touches sélectionnées pour l'émulation du joystick ne seront pas considérées comme des touches du clavier Atari si elles sont utilisées par un joystick activé.

Une des bizarreries de Windows fait que, sur certains claviers, il est impossible d'appuyer sur certaines touches en même temps. Par exemple, les touche Flèche gauche, Flèche haut et Espace. Si vous constatez que le clavier ne répond pas lorsqu'il émule un joystick, redéfinissez les touches (utilisez Shift ou Ctrl comme bouton de feu, par exemple).

La dernière option de cette boîte de dialogue concerne la vitesse de la souris, utile si vous avez une souris configurée pour se déplacer dans un écran 1600x1200 et que vous devez la faire bouger dans un écran 320x200 dans Steem. Je sais, une souris n'est pas un joystick, mais comme ils se branchent sur le même port...


-- Configuration du ST --

Le bouton à gauche de l'icône " Configuration du joystick " concerne l'aspect matériel du ST. Dans cette boîte de dialogue, vous pouvez configurer la taille de la mémoire, le type du moniteur, les cartouches, le langage du clavier et la version du TOS. Le cadre " Version du Tos " affiche toutes les versions du TOS qui se trouvent dans le même dossier que Steem.exe et dans votre répertoire par défaut. Attention ! Steem ne marche pas très bien avec les TOS 1.06 et 1.62.


-- Affichage --

Le bouton qui se trouve à gauche de l'icône " Configuration du ST " permet d'accéder à tout un tas d'options liées à l'affichage.

o Vitesse du CPU

C'est une option qui vous permet d'augmenter la vitesse du ST émulé, afin d'accélérer certains jeux trop lents. Le CPU de l'Atari ST tournait à 8 Mégahertz (8 000 000 de cycles horloge par seconde) mais vous pouvez le booster pour qu'il aille plus vite. Quelques recommandations : si vous choisissez une vitesse supérieure à 8 Mhz, l'émulateur tournera plus lentement, car il aura plus d'informations à traiter par écran. Certaines applications ST pourraient mal fonctionner, voire planter, car elles ne fonctionnent qu'à une vitesse de CPU déterminée.

o Affichage

Ces options contrôlent l'affichage sous Steem. La " Cadence d'image ", tout d'abord, est très utile pour les processeurs un peu lents. Je vous conseille de choisir " Automatique ", car Steem peut sauter de 0 à 8 images en fonction de sa vitesse d'exécution.
En ce qui concerne l'option " Mode d'Affichage en plein écran ", il n'est pas indispensable de savoir ce que signifient en détail les différents réglages. L'efficacité de chacun dépend de votre PC, il est donc conseillé de les essayer tous pour déterminer lequel est le plus rapide. Le mode d'affichage en Plein écran a également un effet sur le mode fenêtré lorsque le ST est en basse résolution et que la fenêtre Basse résolution est en taille double : essayez tous les modes, la différence de vitesse d'un mode à l'autre peut être importante.

Vous pouvez aussi choisir d'afficher les " Bordures " ou non. Certains jeux utilisent une technique qui permet d'afficher des graphismes dans les bordures, l' " overscan ", ce qui justifie l'existence cette option. L'option " Bordures automatiques " les désactiveront la plupart du temps, sauf si une application fait appel à l'overscan. Vous pouvez également choisir de toujours/jamais voir les bordures. L'option " Bordures " affecte le mode plein écran : quand les bordures sont visibles, Steem affiche le Plein écran en 800x600. " Bordures automatiques " ne fonctionnent pas très bien en Plein écran, car cela forcerait le moniteur du PC à changer de résolution de façon intempestive ; donc, si vous faites tourner une application en Plein écran qui utilise les bordures, choisissez " Toujours montrer les bordures ".

3 autres options concernent le mode Plein écran. Vous pouvez choisir d'utiliser le mode 8-bits - plus rapide, mais pas très beau dans les jeux qui contiennent beaucoup de couleurs ; en mode 8-bits, le maximum est de 118 couleurs simultanément à l'écran, mais la plupart des programmes ST n'en affichent que 16. Néanmoins, cette option est très utile en haute-résolution, car ce mode ne comporte que 2 couleurs, donc en utiliser 65536 ou plus paraitrait excessif. Il existe également une option pour activer le Vsync en mode Plein écran. Cela supprime les lignes assez laides qui apparaissent quand l'affichage du ST et celui du PC ne sont pas synchronisés. Le seul défaut de cette option est que son activation peut ralentir l'émulation. La dernière option vous permet d'utiliser le mode 640x400 ; en clair, l'affichage prendra tout l'écran, au lieu d'avoir de petites bordures en haut et en bas de l'écran. Attention ! Vous pouvez seulement utiliser le mode 640x400 quand l'option " Ne jamais montrer les bordures " est activée.

L'option suivante active/désactive l'Affichage à l'écran (OSD : On Screen Display) de Steem. L'OSD sert à faire joli et à donner des informations sur l'émulation. La barre bleue en bas à gauche indique la vitesse actuelle de l'émulateur comparé au taux de rafraîchissement de l'écran d'un vrai Atari ST - si la barre est pleine, alors l'affichage se fait au taux de synchronisation du ST. La lumière jaune clignotante en haut à droite s'allume quand une disquette est en train de charger. Des messages défilants occasionnels peuvent aussi apparaître afin de vous donner diverses informations.

o Taille de la fenêtre

Les options suivantes servent à redimensionner la fenêtre de Steem. Vous pouvez d'abord choisir si Steem doit redimensionner la fenêtre à chaque fois que la résolution du ST change ou que les bordures sont activées/désactivées.
En-dessous, vous avez les ratios x:y que Steem utilise pour dimensionner la fenêtre (si le ratio de basse résolution est de 2:2 et que le ST soit en basse résolution, la fenêtre fera le double de celle d'un vrai ST). Attention ! Avec certaines cartes vidéo, rendre la fenêtre plus grande que sa taille réelle (la première option) pourra freiner considérablement l'émulation.

Quand le redimensionnement automatique est désactivé, il vous semblera peut-être difficile de dimensionner la fenêtre à votre convenance ; de plus, des lignes assez moches peuvent apparaître ; pour vous aider, Windows propose quelques options (accessibles en cliquant sur l'icône Steem dans la barre de titre de la fenêtre). " Taille normale " redimensionne la fenêtre à la taille que vous avez sélectionné pour la résolution du ST actuelle. " Restaurer les proportions " maintient la taille de la fenêtre actuelle, mais changera soit sa longueur, soit sa largeur proportionnellement à la taille que vous avez défini pour la résolution en cours. " Fenêtre plus grande " et " Fenêtre plus petite " sont un moyen rapide pour changer la taille de la fenêtre, sans passer par la boîte de dialogue " Affichage ". Enfin, " Toujours en avant-plan " maintient la fenêtre Steem au-dessus de toutes les autres.

o Afficher les Infos-bulles

Tout en bas de la boîte de dialogue " Affichage ", cette option permet d'afficher ou non les informations à chaque fois que le curseur passe sur un bouton de la barre d'outils. Mais maintenant que vous avez lu le fichier " readme ", vous n'en avez plus vraiment besoin...

o Mettre l'émulation en Pause si inactive

Si cette option est cochée, Steem mettra l'émulation en Pause si vous passez à un autre programme Windows. En effet, Steem accapare beaucoup le CPU du PC lorsqu'il tourne, ce qui ralentit tous les autres programmes. Si vous avez besoin de passer souvent d'un programme à un autre, cette option pourra vous être utile.

o Affecter les combinaisons de touches Windows au ST

Cette option vous permet d'affecter certaines combinaisons de touches habituellement utilisées sous Windows à l'Atari ST. Lorsqu'elle est cochée, Alt+Tab, Ctrl+Esc et Ctrl+Alt+Suppr auront un effet sur le ST au lieu du PC. Attention ! Bien que Steem soit un système très stable, cette option peut se révéler néfaste : si Steem ne répond plus du tout, vous ne pourrez pas le fermer en appuyant sur Ctrl+Alt+Suppr. Nous vous conseillons donc de n'activer cette option que si vous en avez vraiment besoin.
Selon votre version de Windows, il se peut que certaines combinaisons de touches ne marchent pas sous l'émulateur - vous pouvez cependant utiliser des raccourcis (voir plus bas) pour déclencher les touches que vous voulez à partir d'autres touches. Malheureusement, cette option ne fonctionne pas en mode Plein écran.

o Démarrage

Un click sur ce bouton fait apparaître une nouvelle boîte de dialogue à partir de laquelle vous pouvez configurer le comportement de Steem au démarrage.

.Restaurer le dernier état
Vous pouvez décider si Steem doit garder en mémoire le dernier état du ST lorsqu'on le ferme : de cette façon, au prochain démarrage, vous pourrez reprendre directement là où vous vous étiez arrêté. Cet état est stocké dans le même répertoire que Steem.exe sous le nom " auto.sts ".

.Démarrer en plein écran
Si DirectDraw est activée et fonctionne correctement, alors vous pouvez activer le Plein écran au démarrage.

.Ne jamais utiliser DirectDraw/DirectSound
Si vous avez des erreurs liées à DirectX au démarrage, ou que DirectX ne fonctionne pas correctement, vous pouvez indiquer à Steem de ne pas l'utiliser. Attention ! Le son ne peut pas fonctionner sans DirectX et l'affichage est plus lent sans DirectDraw.

.Pilote Son
Cela vous laisse le choix du pilote à utiliser pour DirectSound ; l'option " Par défaut " est généralement le meilleur choix.

.Mise à Jour automatique
Cette option configure la mise à jour automatique de Steem : elle permet de vérifier si une nouvelle version est disponible. Le cadre contient quelques statistiques indiquant si la Mise à Jour fonctionne bien. En-dessous, quelques options servent à améliorer le fonctionnement de la mise à jour, ou à la désactiver. Lorsqu'une nouvelle version de Steem est détectée, un bouton apparaît dans la barre d'outils. Si vous cliquez dessus, un cadre apparaîtra pour vous donner tous les détails de la nouvelle version et pour vous permettre de la télécharger (maintenant, plus tard ou pas du tout). La Mise à Jour automatique ne pourra pas fonctionner si vous utilisez un firewall ; dans ce cas, pour profiter des nouvelles versions de Steem, inscrivez-vous à la " Steem update mailing list " à partir de la page de téléchargement du site officiel de Steem.

o Associations de fichiers

Vous avez sans doute remarqué que Windows adorait associer et désassocier des programmes à certains types de fichiers. Cette boîte de dialogue vous permet de choisir les types de fichiers à associer à Steem. Il vous suffit de cocher les fichiers qui vous conviennent puis de cliquer sur OK. Vous pouvez également indiquer si vous préférez que les fichiers sur lesquels vous cliquez dans l'Explorateur Windows soient ouverts dans une nouvelle fenêtre Steem ou non.


-- Son --

Dans cette section vous pouvez faire quelques réglages concernant le son sous Steem.

Le premier réglage concerne le type de sortie audio : si vous choisissez " Aucun(e) ", le son sera désactivé.
" Son Chip Sound " produira des sons identiques à ceux de la carte son Yamaha 2149 du ST.
" Son Emulateur " émule le son de la même manière que la plupart des émulateurs Atari ST et Yamaha 2149 : le résultat est très peu réaliste, mais plait à certaines personnes (de plus, il est plus rapide car nécessite peu de calculs).
" Samples Sharp STFM " fait basculer Steem en mode " Son Emulateur " à chaque fois qu'un sample est joué (Attention ! Cela ne fonctionne pas pour tous les samples).

Vous pouvez maintenant effectuer les autres réglages de son.
Tout d'abord, fixez le volume au maximum, c'est mieux.
Ensuite, en ce qui concerne la fréquence, la plupart des cartes son supportent jusqu'à 50066Hz, mais si le son est un peu saccadé, vous pouvez descendre à 44110Hz (ça ne rend pas très bien...). Si ça ne marche toujours pas, essayez à 25533, mais dans ce cas, le son vous paraîtra très assourdi.
Vous avez ensuite l'option " Ecrire dans le tampon principal " : certaines cartes sons sont peu performantes en utilisant la sortie audio que propose Steem. Activez cette option si vous constatez des imperfections du son.
Pour le cas où le son ne sonnerait toujours pas bien à vos oreilles, nous avons rajouté deux autres options, " Méthode de timing " et " Délai ", que vous pourrez triturer à loisir jusqu'à ce que vous arriviez au résultat escompté.

Steem vous offre la possibilité d'enregistrer le son de l'émulateur sous la forme de fichiers WAV. Un click sur le bouton rouge démarre l'enregistrement, un autre click sur ce même bouton (ou une pause de l'émulateur) le stoppe. Vous pouvez choisir le nom et l'emplacement du fichier WAV en cliquant sur le bouton " Choisir ".

La dernière option est surtout là pour le fun. Si vous n'avez pas de carte son, vous pouvez utiliser le haut-parleur interne de votre PC pour émuler le son. Essayez pour voir !


-- Périphériques externes --

Cette boîte de dialogue sert à configurer les liens entre le ST émulé et le matériel PC.

Cette boîte de dialogue comporte une section par port ST : MIDI, Parallèle et Série. Pour configurer un de ces ports, cliquez sur la liste déroulante à droite de l'intitulé " Connexion ". Une fois que vous avez choisi un élément dans la liste, d'autres options concernant le port apparaissent . Voici ce qu'elles signifient :

- Equipement MIDI:

Si vous choisissez cette option, vous devez ensuite sélectionner la sortie MIDI vers laquelle envoyer les données ST et l'entrée MIDI à partir de laquelle votre PC pourra envoyer des données au ST. Vous pouvez aussi choisir la taille maximale des données de transfert, ce qui peut s'avérer utile si vous devez transférer des banques de données importantes de l'équipement MIDI vers le ST, ou vice versa. A droite, vous pouvez régler le volume de sortie (cela ne fonctionne pas avec tous les équipements MIDI). Enfin, une ligne de commande vous permet d'écrire des instructions afin de modifier la sortie MIDI (voir ci-dessous sous MIARS) ; si vous avez des problèmes de rythme, vous devriez essayer cette option.

- Port Parallèle (LPT):
Ceci vous permet de relier un port ST à un des ports parallèles de votre PC. Il vous suffit de préciser lequel, LPT1-2-3... Attention ! Cette option ne fonctionne pas avec toutes les versions de Windows.

- Port Série:
En choisissant cette option, vous pouvez relier un port ST à un des ports Série de votre PC. Comme précédemment, il vous suffit de préciser le port de votre choix.

- Fichier:
Cette option vous permet d'envoyer les données en provenance d'un port ST vers un fichier. Cliquez sur le bouton " Changer de Fichier " pour ouvrir le sélecteur de fichier, grâce auquel vous pourrez sélectionner un fichier de sortie (vous pouvez en créer un nouveau en tapant un nouveau nom, puis en cliquant sur " Ouvrir ").
Le bouton " Réinitialiser le Fichier courant " supprimera toutes les informations actuellement stockées dans le fichier.

- Loopback (Sortie->Entrée):
Si vous choisissez cette option, le port recevra toutes les informations qu'on lui envoie. Mais je ne vois vraiment pas à quoi ça sert !


-- Raccourcis --

Cette boîte de dialogue vous servira à configurer des touches, les boutons/directions du joystick et le bouton central de la souris pour réaliser diverses actions. 

Le premier cadre de cette boîte de dialogue affiche des instructions destinées à ceux qui n'auraient pas lu le readme (vous pouvez cacher ce cadre pour gagner de l'espace et ainsi, voir plus de raccourcis). Au-dessous, le cadre des raccourcis permanents vous montre les raccourcis que vous ne pouvez pas désactiver et qui seront actifs jusqu'à ce que vous fermiez Steem. Ce cadre comporte toujours au moins un raccourci par défaut, chaque raccourci étant défini par trois zones de texte séparées par un " + " ; chacune de ces zones peut contenir le nom d'un(e) touche/bouton/direction (ou le bouton central de la souris : BCS) assigné à ce raccourci. Pour changer le contenu d'une zone de texte, il suffit de cliquer dessus (elle devient plus claire), puis d'appuyer sur la/le touche/bouton/direction de votre choix, ou de cliquer sur le BCS. Pour effacer son contenu, appuyez sur la touche Pause/Attn. A droite des zones de texte, vous pouvez voir un " = " suivi d'un cadre, qui contient une longue liste d'actions réalisables lorsque l'on exécute la combinaison de touches/boutons/directions.
Si vous sélectionnez " Appuyer sur la touche du ST suivante -> ", une zone de texte devrait apparaître sur la droite. Cliquez dessus et choisissez la touche du ST que la combinaison de touches/boutons/directions/BCS est censée presser. Dans cette zone de texte, si vous voulez simuler le " ( " du clavier Atari, pressez F11 ; F12 pour la touche " ) " ; Page Up pour " Help ; Page Down pour " Undo ".
Le bouton " Suppr " supprime le raccourci.
En-dessous des raccourcis, 2 boutons servent à rajouter des raccourcis de deux façons :
. " Ajouter nouveau " crée un raccourci vide ;
. " Ajouter copie " crée un raccourci identique à celui qui se trouve juste au-dessus des boutons d'ajout.
Si vous créez plus de raccourcis que le cadre ne peut en afficher, un ascenseur apparaîtra automatiquement pour vous permettre de tous les voir. Cela dit, vous ne pouvez créer qu'un maximum de 30 raccourcis.

Sous les raccourcis permanents, vous pouvez gérer les raccourcis temporaires. Leur manipulation est identique à celle des raccourcis permanents, à ceci près que le nombre d'ensemble de raccourcis est illimité. Cette option est utile si vous utiliserez des programmes qui ont absolument besoin des touches du ST telles qu'elles étaient sur un vrai clavier Atari. Vous pouvez donc vous servir des raccourcis pour redéfinir les touches qui sont mal placées en utilisant l'action " Appuyer sur la touche du ST suivante -> ".
Voici une autre application des raccourcis temporaires : certains jeux se contrôlent à la fois au joystick et au clavier ; si vous émulez le joystick avec les touches du clavier, vous pouvez redéfinir ces touches en fonction de leur rôle dans le jeu et jouer avec un vrai joystick. Pour cela, vous n'avez qu'à sélectionner l'ensemble de raccourcis qui vous convient dans le cadre " Raccourcis temporaires " ou en créer un nouveau.


-- Patches --

Steem peut faire tourner de nombreux logiciels ST (plus de 95%, d'après nous), mais certains programmes ne fonctionnent pas correctement. Souvent, lorsque nous les déboguons, nous trouvons ce qui ne va pas, sans réussir à corriger le bug pour autant. Désormais, en utilisant le système de patches de Steem, vous pourrez faire tourner ces programmes. Choisissez le programme à exécuter dans le cadre de gauche et suivez les instructions.


-- Informations Générales --

Le bouton qui se trouve à gauche de l'icône " Raccourcis " vous donne quelques détails " intéressants " sur Steem. Cliquez sur les onglets pour passer d'un sujet à un autre.


-- Dépannage --

Voici les problèmes les plus courants que vous pourriez être amenés à rencontrer sous Steem :

Problème: Steem tourne trop lentement, la barre bleue en bas à gauche peine à s'allonger et le taux de VBL du ST dans la boîte " Informations générales " est bien en-dessous de 100%.

Solution: Il faut savoir que Steem est très gourmand en mémoire vive, et nous n'avons pas pu le tester assez à fond pour déterminer la configuration minimale nécessaire. Voici ce que vous pouvez tenter tout de même : Réglez la cadence d'image sur " Automatique " (dans la boîte de dialogue " Options d'Affichage "), cela peut améliorer considérablement la vitesse d'émulation. Vérifiez aussi que :
- le son est désactivé ;
- tous les ports sont fermés (Connexion :  " Aucun ") ;
- la taille de la fenêtre est réduite au minimum pour chaque résolution ;
- la vitesse du CPU (pour le ST) est réglé à 8Mhz ;
- DirectDraw est utilisé (" Ne jamais utiliser DirectDraw " dans " Options d'Affichage " > " Démarrage " ne doit pas être coché).
Nous vous conseillons aussi de fermer toutes les autres applications lorsque vous utilisez Steem, de vérifier le mode d'affichage de votre PC - 16 bits de préférence (65536 Couleurs), 32 bits étant trop lent et 24 bits encore pire. Si vous ne savez vraiment plus quoi faire, essayez en 256 couleurs (8 bits), cela marchera sûrement, mais les jeux utilisant beaucoup de couleurs risquent d'être laids.


Problème: Un de mes programmes ne fonctionne pas quand j'essaie de le démarrer à partir des disques durs de Steem.

Solution: Les disques durs du ST ne fonctionnent pas toujours, car le matériel a tellement évolué qu'il est difficile pour un ST d'utiliser directement un disque dur PC (de plus, cela serait très dangereux). La meilleure chose à faire est d'essayer de convertir le programme en image disque. Dans le Gestionnaire de Disquettes, vous pouvez créer une image disque vierge en cliquant sur le bouton droit et en choisissant " Nouvelle image disque ". Insérez-le dans le lecteur A: du ST et allez sur le bureau GEM grâce à Steem. Là, ouvrez le disque dur et copiez le programme récalcitrant et tous ses fichiers dans A:. Si vous avez de la chance, ça devrait marcher maintenant !


Problème: Un de mes programmes ne fonctionne pas sous Steem.

"Solution": vous pouvez essayer les manœuvres suivantes.

o  Utilisez de préférence le TOS 1.02, c'est la version la plus compatible avec Steem (s'il s'agit d'un programme STE uniquement, essayez plutôt la version 2.06).

o Essayez de changer la taille de la mémoire, car certains programmes ont besoin de beaucoup de mémoire pour fonctionner, tandis que d'autres plantent si la taille est de trop importante (par exemple, Civilization et Super Huey). 

o Assurez vous que la résolution de l'écran du ST que vous avez choisie est adéquate.

o  Vérifiez que la vitesse du CPU est réglée sur 8 Mhz dans la boîte de dialogue " Options d'Affichage "

o  Si vous avez des problèmes concernant les couleurs, assurez vous que votre PC n'est pas en mode 8 bits (256 couleurs).

o  Essayez de télécharger une autre version du programme. Par exemple, s'il s'agit d'un jeu cracké (piraté), cherchez une version piratée par une autre équipe.

o  Enlevez la Protection d'écriture de l'image disque - s'il s'agit d'un fichier .ZIP, vous devez auparavant l'en avoir extraite. Nous vous conseillons de faire une copie, car le problème vient peut être du fait que l'image est corrompue.

o Si rien de ce qui a été dit plus haut ne marche, essayez avec un autre émulateur (par exemple WinSTon, Pacifist ou SainT). Si cela marche sur l'un d'eux, envoyez nous un " rapport de bug " à steembugs@gmx.net (vérifiez d'abord sur la page des bugs que le vôtre n'est pas déjà répertorié). Si vous vous y connaissez un peu en informatique et en Atari ST, vous pouvez aussi télécharger le système de déboguage de Steem et essayez de démarrer le programme avec, afin de déterminer où se situe le problème.


Problème: Steem m'informe d'une erreur liée à DirectX au démarrage, puis il plante.

Solution: Ce problème peut survenir si DirectX est mal configuré. Steem peut être démarré à partir d'options de lignes de commandes qui lui indiquent de ne pas essayer d'utiliser DirectX. Créez un raccourci vers Steem.exe, cliquez dessus avec le bouton droit puis sélectionnez l'onglet " Raccourci ". Dans la zone de texte intitulée " Cible ", rajoutez " NODS GDI " à la fin (après le " s'il y en a un). Une fois que Steem a démarré, vous pouvez désactiver DirectDraw et DirectSound dans la boîte de dialogue " Options d'Affichage " (voir description ci-dessus).
Remarque : cela aura pour effet de désactiver le son et de rendre Steem plus lent qu'il ne devrait l'être.


Problème: Je n'arrive pas à aller sur le site de Steem.

Solution: http://steem.atari.org/ étant juste une adresse de redirection, essayez plutôt http://www.blimey.strayduck.com/ .
Si ça ne marche toujours pas, vérifiez votre connexion Internet et envoyez nous un e-mail à l'adresse suivante :
steem@gmx.net or steem@corpse.f9.co.uk


Problème: Je possède un programme qui utilise une " résolution mixte " (basse résolution et moyenne résolution sur le même écran). L'affichage n'est pas correct - les pixels sont de la même taille quelle que soit la résolution.

Solution: L'affichage sera sûrement meilleur si l'option " Mode d'Affichage en Plein écran " est réglé sur " Blit tel quel " ou " Etirer l'écran ", si la taille de la fenêtre en basse résolution est de 2:2 et la taille de la fenêtre en moyenne résolution est de 1:2. Ainsi, en moyenne résolution, les pixels seront deux fois plus petits qu'en basse résolution.


-- Trucs et Astuces --

Voilà quelques options cachées/informations que vous n'avez (peut-être) pas encore découvertes :

o Depuis la version 1.6, Steem peut sauvegarder des photos d'écran. Les raccourcis vous permettent d'affecter une touche/bouton/direction à la sauvegarde de photos d'écran.

o Vous pouvez utiliser la touche TAB comme raccourci ou bouton du joystick en maintenant la touche CTRL appuyée puis en pressant TAB dans une zone de texte de la boîte de dialogue " Raccourcis ".

o Un click droit sur un fichier ou un dossier dans le Gestionnaire de Disquettes ouvre un menu déroulant contenant des options qui permettent de gagner pas mal de temps.

o Vous pouvez faire cliquer-glisser des fichiers, raccourcis, etc. vers l'icône du dossier par défaut situé dans le Gestionnaire de Disquettes.

o Les Joysticks/Raccourcis prennent peut-être en compte la mollette de la souris sous Windows 98 et plus, mais nous n'en sommes pas sûrs.

o Vous pouvez presque tout faire cliquer-glisser dans le Gestionnaire de Disquettes (même à partir de l'Explorateur Windows !), vous pouvez déplacer/copier/créer des raccourcis dans le répertoire courant ou insérer des disquettes directement dans les lecteurs.

o Steem n'a rien à voir avec WinSTon, contrairement à ce que pensent certains - nous l'avons écrit nous mêmes, à partir de rien. Il aurait été difficile, même pour nous (maîtres de la programmation :), de transformer un programme stable (WinSTon v0.5) en un programme buggé et instable (Steem v1.0) !

o il est vraiment très facile de transférer Steem d'un ordinateur à un autre sans perdre tous ses réglages. Vil vous faut juste les fichiers Steem.exe, Steem.ini et Shortcuts.dat pour que Steem fonctionne de la façon dont vous l'avez configuré. Tout ce dont vous avez besoin est une version du TOS que vous aurez à choisir lors de votre première utilisation de Steem sur votre nouvel ordinateur. Vous pourrez aussi avoir besoin de unzipd32.dll si vous avez l'intention d'utiliser des images disques zippées.

o Vous pouvez personnaliser la page des liens qui se trouve dans la boîte de dialogue " Informations Générales " : il vous suffit d'ouvrir le fichier Links.txt et d'y rajouter vos sites favoris (assurez-vous qu'il y ait bien un retour chariot à la fin du fichier). Conservez soigneusement votre nouveau fichier dans un dossier à part afin qu'il ne soit pas écrasé lorsque vous faites une mise à jour de Steem.

-- Options Ligne de commande--

MOARS, MIARS - signifie MIDI Out Allow Running Status et MIDI In Allow Running Status. Les messages MIDI sont constitués d'un octet de description qui décrit le contenu du message suivi d'1 ou 2 autres octets. Si un programme veut transmettre un message qu'il a déjà envoyé, il peut mettre de côté l'octet de description et n'envoyer que les données. Par défaut, Steem est configuré pour interdire ce procédé et rajoute l'octet de description lui-même s'il n'est pas mentionné, ce qui peut poser des problèmes pour des programmes ayant besoin d'un taux de transfert très élevé. Les options suivantes signifient que Windows prend la main à la place de Steem ; donc si vous avez des problèmes de rythme MIDI, essayez de les taper. MOARS a été testé et utilisé avec succès depuis un moment, tandis que MIARS est nouveau et par conséquent, il n'a pas encore été du tout testé.

GDI - Ne pas utiliser DirectDraw

NODS - Ne pas utiliser DirectSound 

.st, .msa, .stt, .dim, .zip, .stz fichier - Charge l'image disque et démarre

.sts fichier - Charge l'état et démarre

.stc fichier - Insère la cartouche spécifiée

NONEW - si un des fichiers ci-dessus est adressé à Steem et qu'une fenêtre Steem est déjà ouverte, il sera ouvert dans la fenêtre existante, et la nouvelle fenêtre se refermera.

OPENNEW - c'est l'inverse de l'option NONEW, les fichiers seront toujours ouverts dans une nouvelle fenêtre Steem.

NOLPT - supprime l'option qui permet de relier un port ST à un port parallèle du PC.

NOCOM - supprime l'option qui permet de relier un port ST à un port série du PC.

INI=[nom du fichier] - Charge [nom du fichier] à la place de Steem.ini

TRANS=[nom du fichier] - utilise [nom du fichier] comme fichier de traduction.

SOF=[fréq] - signifie Sound Output Frequency. La sortie audio sera forcée à [fréq]Hz et tous les autres paramètres seront ignorés (sauf si le réglage de la carte son à [fréq]Hz échoue ; dans ce cas, Steem ignorera cette option et procédera comme il fait d'habitude pour déterminer la fréquence de sortie).

SCLICK - ?


Et voilà ! Vous avez maintenant tous les éléments en main pour utiliser Steem. Nous espérons que vous vous amuserez bien avec.


-- Contact --

Vos commentaires sur Steem nous intéressent. Toute idée visant à améliorer Steem sera la bienvenue. Envoyez-les nous à l'adresse e-mail suivante :
steem@gmx.net.

-- Rapports de Bugs --

Si vous trouvez un bug, merci de vérifier qu'il n'est pas déjà répertorié sur la page de bugs de notre site avant de nous en faire part. Envoyez nous un mail à l'adresse suivante :

steembugs@gmx.net


-- Rapports de Plantages --

Si Steem plante ou se bloque, alors dites-le nous ! C'est très important pour nous de savoir si Steem est stable. Veuillez nous envoyer un e-mail qui décrit le plus précisément possible les circonstances du plantage/blocage : ce que vous faisiez à ce moment là, si le problème est permanent ou s'il ne s'est produit qu'une seule fois, ou n'importe quel élément qui pourrait vous paraître déterminant. Voici l'adresse :

steem@gmx.net


Nous vous remercions d'avoir lu ce fichier, ou de l'avoir juste fait défilé jusqu'en bas, et nous espérons que Steem vous plaira. N'oubliez pas de visiter régulièrement notre site http://steem.atari.org/, les mises à jours sont fréquentes ! Si vous ne voulez pas avoir à vérifier trop souvent, vous pouvez vous abonner à la " Steem update announcement list " : vous recevrez un e-mail vous informant de la sortie d'une nouvelle version. Pour plus de détails sur l'abonnement, rendez vous sur la page Downloads de notre site.

Readme écrit par Russell Hayward
Traduit par Anthony Luciani

-- Informations légales --

CE PROGRAMME ET SA DOCUMENTATION SONT FOURNIS " TELS QUELS ", SANS AUCUNE GARANTIE DE QUELQUE SORTE QUE CE SOIT, NI MEME LA GARANTIE QUE CE QUI A ETE SUGGERE FONCTIONNE. EN UTILISANT CE PROGRAMME VOUS ETES CONSCIENT DES RISQUES ENCOURUS ET DE TOUT EVENEMENT QUI POURRAIT DECOULER DE L'UTILISATION DE CE PROGRAMME ET DE SA DOCUMENTATION, AINSI QUE DES INFORMATIONS FOURNIES PAR CE PROGRAMME ET SA DOCUMENTATION.

